function getTime(timestamp, type) {
	// 创建日期对象
	const date = new Date(timestamp);

	// 获取年、月、日
	const year = date.getFullYear(); // 年份
	const month = date.getMonth() + 1; // 月份，getMonth() 返回的月份是从0开始的，所以需要加1
	const day = date.getDate(); // 日期

	// 将月和日格式化为两位数
	const formattedMonth = month.toString().padStart(2, '0');
	const formattedDay = day.toString().padStart(2, '0');

	// 组合年月日
	if (type == 'userinfo') {
		const formattedDate = `${year}-${formattedMonth}-${formattedDay}`;
		return formattedDate
	} else {
		const formattedDate = `${year}.${formattedMonth}.${formattedDay}`;
		return formattedDate
	}
}

function getTimeBytimeStamp(timestamp) {
	let date = new Date(timestamp);

	let year = date.getFullYear(); // 获取年份
	let month = date.getMonth() + 1; // 获取月份，月份从0开始，所以需要加1
	let day = date.getDate(); // 获取日期
	let hours = date.getHours(); // 获取小时
	let minutes = date.getMinutes(); // 获取分钟
	let seconds = date.getSeconds(); // 获取秒数
	// 组合年月日时分秒
	let formattedDate = year + '-' + pad(month) + '-' + pad(day) + ' ' + pad(hours) + ':' + pad(minutes);
	return formattedDate
}
// 将单个数字格式化为两位数
	function pad(number) {
		return number < 10 ? '0' + number : number;
	}
function isExpired(timestamp) {
	const nowTime = new Date().getTime()
	return timestamp > nowTime
}

function transitionPhone(phone) {
	// 将数字转换为字符串
	const numberStr = phone.toString();
	// 保留前三位和后四位，中间的用星号替换
	const maskedNumber = numberStr.slice(0, 3) + '****' + numberStr.slice(-4);
	return maskedNumber
}
export {
	getTime,
	isExpired,
	transitionPhone,
	getTimeBytimeStamp
}